$size: 400rpx;
.upload-box {
  position: relative;
  width: $size;
  height: $size;
  border: 6rpx solid darkturquoise;
  border-radius: 50%;
  padding: 20rpx;
  .wave {
    position: relative;
    width: $size;
    height: $size;
    background-color: darkturquoise;
    border-radius: 50%;
    overflow: hidden;
    &::after {
      content: '';
      display: block;
      position: absolute;
      width: 600rpx;
      height: 600rpx;
      background-color: rgba($color: #fff, $alpha: 0.8);
      left: 50%;
      top: 0;
      transform: translate(-50%, -60%);
      border-radius: 40%;
      animation: wave 5s linear infinite;
    }
  }
  &::before {
    content: '点击上传';
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 99;
    transform: translate(-50%, -50%a);
  }
}

@keyframes wave {
  100% {
    transform: translate(-50%, -60%) rotate(360deg);
  }
}
